/***************************************************component-adminindex*******************************************************/

/**AJAX搜索数据弹出窗列表**/
$(function() {
	$("#orders").delegate(".checkbox_one", "click", function() { //绑定单选按钮
		isCheckAll();
		getOrderIdsChose();
	}).delegate(".checkbox_all", "click", function() { //绑定全选按钮
		var checked = $(this).is(':checked');
		if (checked == true) {
			$(".checkbox_one").prop("checked", "checked");
		} else {
			$(".checkbox_one").removeAttr("checked");
		}
		getOrderIdsChose();
	}).delegate(".page a", "click", function() { //绑定分页切换对应的数据
		var getpage = $(this).attr("data-page");
		var page = parseInt(getpage);
		getPage(page);
	})
	getPage(1);
	//搜索框enter
	getKeywordEnter();

})
function getPage(page) {
	if (page == undefined) {
		var getpage = $(".pager").children('a.current').text();
		page = parseInt(getpage);
	}
	var keyword = $("#keyword").val();
	$("#orders").html("<div class='loading'><img src='/plugins/modulepara/configdata/backend/images/loading.gif' alt='loading'></div>")
	var page = page > 0 ? page : 1;
	$.post("/portal/admin_ajax/index.html",{ajaxid:3,ajaxname:"goodslistajax",p: page, keyword: keyword}, function(data) {
		if (data == -1) {
			$("#orders").html("<div class='loading'>暂无数据！~</div>");
		} else {
			$("#orders").html(data);
			$("#page_list_area").show();
			var order_ids = $("#order_ids").val();
			if (order_ids) {
				var order_ids_arr = order_ids.split(",");
				for (var i = 0; i < order_ids_arr.length; i++) {
					$("input.checkbox_one[value=" + order_ids_arr[i] + "]").prop("checked", "checked")
				}
			}
			isCheckAll();
		}

	})
}
function getOrderIdsChose() { //点击多选款，并保存选中id
	var order_ids = $("#order_ids").val();
	order_ids_arr = new Array();
	if (order_ids) {
		var order_ids_arr = order_ids.split(",");
	}
	$(".checkbox_one").each(function() {
		var checked = $(this).is(':checked');;
		var val = $(this).val();
		if (checked == true) {
			if (jQuery.inArray(val, order_ids_arr) == -1) {
				order_ids_arr.push(val);
			}
		} else {
			for (var i = 0; i < order_ids_arr.length; i++) {
				if (order_ids_arr[i] == val) {
					order_ids_arr.splice(i, 1);//从下标为i的元素开始，连续删除1个元素
					i--;
				}
			}
		}
	})
	order_ids_group = order_ids_arr.join(",");
	$("#order_ids").val(order_ids_group);
}
function isCheckAll() {
	var checkbox_length_total = $(".checkbox_one").length;
	var checkbox_length_checked = $(".checkbox_one:checked").length;
	if (checkbox_length_total == checkbox_length_checked) {
		$(".checkbox_all").prop("checked", "checked");
	} else {
		$(".checkbox_all").removeAttr("checked");
	}
}
function getKeywordEnter() {
	$("#keyword").keydown(function(e) {
		var key = e.charCode ? e.charCode : e.keyCode ? e.keyCode : 0;
		if (key == 13) {
			e.preventDefault();
			getPage();
		}
	});
}
/*************************************END*******************************************/